<!DOCTYPE html>
<html lang="en">
<head>
  
    <title>01_计算机语言 :: lichaikui</title>
  
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="计算机语言 1、机器语言： 机器语言是机器能直接识别的程序语言或指令代码，无需经过翻译，每一操作码在计算机内部都有相应的电路来完成它，或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。 机器语言使用绝对地址和绝对操作码。 不同的计算机都有各自的机器语言，即指令系统。
2、汇编语言： 汇编语言 汇编语言是最接近于机器语言的编程语言。. 如果说机器语言是计算机操作的本质那么汇编语言就是最最接近本质的语言。. 汇编语言操作直接面向硬件。. 所以我们在使用汇编语言的时候，我们能够感知计算机的运行过程和原理，从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。. 这也是最能够锻炼编程者编程思维逻辑的，只有这样，学习者才能形成一个软、硬兼备的编程知识体系，这是任何高级语言都无法给予的，相对于繁复的高级语言，汇编语言指令集合更简约，指令操作更直接，从汇编开始学习更符合循序渐进的学习原理。. 所以，对于计算机技术初学者或者自学者，汇编语言重要性无可替代
3、高级语言 更贴近人类自然语言和数学语言的计算机语言
分为四类：
 函数式语言 逻辑式语言 面象过程的语言 ：C 面向对象： c&#43;&#43;、Java  如何将高级语言翻译成计算机语言
  编译型语言：
通过编译器（compiler）把源程序全部翻译成逻辑上与之等价的计算机语言表示的目标代码（object code）,才能被计算机识别和执行
 编译器把源程序代码编译成目标代码（二进制代码），通过连接代码把它转换成计算机能识别和执行的代码
   解释型语言：
 边扫描边解释，语句被逐条的解释成可执行的及其指令，不产生目标程序
   " />
<meta name="keywords" content="li" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://lichaikui.gitee.io/simu/posts/c%E8%AF%AD%E8%A8%80/01_%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80/" />




<link rel="stylesheet" href="https://lichaikui.gitee.io/simu/assets/style.css">






<link rel="apple-touch-icon" href="https://lichaikui.gitee.io/simu/img/apple-touch-icon-192x192.png">

  <link rel="shortcut icon" href="https://lichaikui.gitee.io/simu/img/favicon/orange.png">



<meta name="twitter:card" content="summary" />



<meta property="og:locale" content="en" />
<meta property="og:type" content="article" />
<meta property="og:title" content="01_计算机语言">
<meta property="og:description" content="计算机语言 1、机器语言： 机器语言是机器能直接识别的程序语言或指令代码，无需经过翻译，每一操作码在计算机内部都有相应的电路来完成它，或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。 机器语言使用绝对地址和绝对操作码。 不同的计算机都有各自的机器语言，即指令系统。
2、汇编语言： 汇编语言 汇编语言是最接近于机器语言的编程语言。. 如果说机器语言是计算机操作的本质那么汇编语言就是最最接近本质的语言。. 汇编语言操作直接面向硬件。. 所以我们在使用汇编语言的时候，我们能够感知计算机的运行过程和原理，从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。. 这也是最能够锻炼编程者编程思维逻辑的，只有这样，学习者才能形成一个软、硬兼备的编程知识体系，这是任何高级语言都无法给予的，相对于繁复的高级语言，汇编语言指令集合更简约，指令操作更直接，从汇编开始学习更符合循序渐进的学习原理。. 所以，对于计算机技术初学者或者自学者，汇编语言重要性无可替代
3、高级语言 更贴近人类自然语言和数学语言的计算机语言
分为四类：
 函数式语言 逻辑式语言 面象过程的语言 ：C 面向对象： c&#43;&#43;、Java  如何将高级语言翻译成计算机语言
  编译型语言：
通过编译器（compiler）把源程序全部翻译成逻辑上与之等价的计算机语言表示的目标代码（object code）,才能被计算机识别和执行
 编译器把源程序代码编译成目标代码（二进制代码），通过连接代码把它转换成计算机能识别和执行的代码
   解释型语言：
 边扫描边解释，语句被逐条的解释成可执行的及其指令，不产生目标程序
   " />
<meta property="og:url" content="https://lichaikui.gitee.io/simu/posts/c%E8%AF%AD%E8%A8%80/01_%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80/" />
<meta property="og:site_name" content="lichaikui" />

  
    <meta property="og:image" content="https://lichaikui.gitee.io/simu/img/favicon/orange.png">
  

<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">













</head>
<body class="orange">


<div class="container headings--one-size">

  <header class="header">
  <div class="header__inner">
    <div class="header__logo">
      <a href="https://lichaikui.gitee.io/simu/">
  <div class="logo">
    lichaikui
  </div>
</a>

    </div>
    
      <div class="menu-trigger">menu</div>
    
  </div>
  
    <nav class="menu">
  <ul class="menu__inner menu__inner--desktop">
    
      
        
          <li><a href="https://lichaikui.gitee.io/simu/posts/about">About</a></li>
        
      
        
          <li><a href="https://lichaikui.gitee.io/simu/posts/showcase">Showcase</a></li>
        
      
      
    

    
  </ul>

  <ul class="menu__inner menu__inner--mobile">
    
      
        <li><a href="https://lichaikui.gitee.io/simu/posts/about">About</a></li>
      
    
      
        <li><a href="https://lichaikui.gitee.io/simu/posts/showcase">Showcase</a></li>
      
    
    
  </ul>
</nav>

  
</header>


  <div class="content">
    
<div class="post">
  <h1 class="post-title">
    <a href="https://lichaikui.gitee.io/simu/posts/c%E8%AF%AD%E8%A8%80/01_%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80/">01_计算机语言</a></h1>
  <div class="post-meta">
    
    
    
  </div>

  
  


  

  <div class="post-content"><div>
        <h1 id="计算机语言">计算机语言<a href="#计算机语言" class="hanchor" ariaLabel="Anchor">&#8983;</a> </h1>
<p><img src="https://s2.loli.net/2022/04/13/JWsRD2Tlx87IiBe.png" alt="image-20220413211641438"></p>
<h2 id="1机器语言">1、机器语言：<a href="#1机器语言" class="hanchor" ariaLabel="Anchor">&#8983;</a> </h2>
<p>机器语言是机器能直接识别的程序语言或指令代码，无需经过翻译，每一操作码在计算机内部都有相应的电路来完成它，或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。 机器语言使用绝对地址和绝对操作码。 不同的计算机都有各自的机器语言，即指令系统。</p>
<h2 id="2汇编语言">2、汇编语言：<a href="#2汇编语言" class="hanchor" ariaLabel="Anchor">&#8983;</a> </h2>
<p>汇编语言 汇编语言是最接近于机器语言的编程语言。. 如果说机器语言是计算机操作的本质那么汇编语言就是最最接近本质的语言。. 汇编语言操作直接面向硬件。. 所以我们在使用汇编语言的时候，我们能够感知计算机的运行过程和原理，从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。. 这也是最能够锻炼编程者编程思维逻辑的，只有这样，学习者才能形成一个软、硬兼备的编程知识体系，这是任何高级语言都无法给予的，相对于繁复的高级语言，汇编语言指令集合更简约，指令操作更直接，从汇编开始学习更符合循序渐进的学习原理。. 所以，对于计算机技术初学者或者自学者，汇编语言重要性无可替代</p>
<h2 id="3高级语言">3、高级语言<a href="#3高级语言" class="hanchor" ariaLabel="Anchor">&#8983;</a> </h2>
<p>更贴近人类自然语言和数学语言的计算机语言</p>
<p><img src="https://s3.ananas.chaoxing.com/doc/4b/49/03/b6312063a3dbfbd5993d9df81950815e/thumb/15.png" alt="img"></p>
<p>分为四类：</p>
<ul>
<li>函数式语言</li>
<li>逻辑式语言</li>
<li>面象过程的语言  ：C</li>
<li>面向对象： c++、Java</li>
</ul>
<p>如何将高级语言翻译成计算机语言</p>
<ul>
<li>
<p>编译型语言：</p>
<p>通过编译器（compiler）把源程序全部翻译成逻辑上与之等价的计算机语言表示的目标代码（object code）,才能被计算机识别和执行</p>
<blockquote>
<p>编译器把源程序代码编译成目标代码（二进制代码），通过连接代码把它转换成计算机能识别和执行的代码</p>
</blockquote>
<p><img src="https://s2.loli.net/2022/04/13/PoIRk7scK5qmnTB.png" alt="image-20220413212742734"></p>
</li>
<li>
<p>解释型语言：</p>
<p><img src="https://s2.loli.net/2022/04/13/XgPOtTsEdpRDMyx.png" alt="image-20220413212754200"></p>
<blockquote>
<p>边扫描边解释，语句被逐条的解释成可执行的及其指令，不产生目标程序</p>
</blockquote>
</li>
</ul>

      </div></div>

  
  
<div class="pagination">
    <div class="pagination__title">
        <span class="pagination__title-h">Read other posts</span>
        <hr />
    </div>
    <div class="pagination__buttons">
        
        
        <span class="button next">
            <a href="https://lichaikui.gitee.io/simu/posts/c%E8%AF%AD%E8%A8%80/02_c%E8%AF%AD%E8%A8%80%E6%A6%82%E8%BF%B0/">
                <span class="button__text">02_C语言概述</span>
                <span class="button__icon">→</span>
            </a>
        </span>
        
    </div>
</div>

  

  

</div>

  </div>

  
    <footer class="footer">
  <div class="footer__inner">
    
      <div class="copyright">
        <span>© 2022 Powered by <a href="http://gohugo.io">Hugo</a></span>
    
        <span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
      </div>
  </div>
</footer>

<script src="https://lichaikui.gitee.io/simu/assets/main.js"></script>
<script src="https://lichaikui.gitee.io/simu/assets/prism.js"></script>







  
</div>

</body>
</html>
